
#include "nane/FileArchiveSystem/FileArchiveImpl_.h"

#include "nane/core/assert.h"

namespace nane
{
    ////////////////////////////////////////////////////////////////////////////////////////////////
    FileArchive::Implementation::Implementation( FileArchiveSystem::Implementation* _creator, IFileArchive* _interface )
        : SubSystemProductImpl<FileArchive::Implementation, FileArchiveSystem::Implementation, IFileArchive*>( _creator, _interface )
    {
        NANE_ASSERT( interface != NULL, "IFileArchive interface must be valid" );
    }
    ////////////////////////////////////////////////////////////////////////////////////////////////
}   // namespace nane
